home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Offscreen GX and Hi-res Printing
- Sent: 9/3/96 6:20 PM
- Received: 9/3/96 6:20 PM
- From: Brad Pettit <bpettit@apple.com>
- Reply-To: ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List
-
-
- I will address some of the high resolution printing questions:
-
-
- > I was reviewing the way the ODF private render system works (in
- >SLRender.cpp) when something struck me. All of the shapes that are
- >rendered thru this system are reduced to QuickDraw resolution (i.e., short
- >coordinatess where 1 represents a point or 1/72 inch). Doesn't this mean
- >that printing, also, is limited in its resolution on, at least, the Mac
- >side? (I didn't check on the Windoze code)
-
- Currently, and in ODF2, the framework support for >72 dpi is not complete.
- I am working on it. The fixed point coordinates are currently
- useful when using the Inch and Centimeter mappings, and when using the
- scaling
- features of ODF. Since FW_kPoint corresponds to the standard Quickdraw
- resolution
- of 72dpi, the FW_Fixed coordinate is rounded to the nearest integer
- coordinate, as
- are fixed pen sizes, etc.
-
- > This seems to me to indicate that all the effort of using ODF
- >fixed-point coordinates for graphics is just wasted when it finally comes
- >to putting dots on a screen or on paper. I understand this on the screen
- >side since, after all, a screen has limited resolution. However, what
- >about print output? Did I miss something about when printing happens that
- >does use the fractional-point portion of the coordinate information?
-
- The extra effort isn't wasted. As the framework develops, it won't be
- necessary to make huge changes to your source code to provide the
- high-res printing
- features (which are non-trivial to implement unless they are planned).
- Actually, the mid-line printers (like the 360) support 1500 dpi, not just
- 600.
-
- > It looks to me as though ODF's imaging model (at least on the Mac
- >side) is really intended mostly for screen display. Is this a correct
- >assumption? Do I have to write my own set of renderers if I wish to
- >support high resolution output devices?
- >
- >Thanks,
- >Martin
- >
-
-
- --Brad Pettit
- --ODF Engineering
- --<bpettit@apple.com>